Add accent color customization to display settings#388
Merged
kdroidFilter merged 7 commits intomasterfrom Mar 10, 2026
Merged
Conversation
Add selectable accent color presets (Default, Teal, Green, Gold) that override Jewel's primary blue across the entire UI: buttons, tabs, checkboxes, radio buttons, combo boxes, context menus, dropdowns, list items, search toggles, markdown links, and title bar gradient. Each accent provides light/dark mode variants. Default uses Jewel's built-in blue palette directly.
Deduplicate the markdown styling+rendering pattern from AboutSettingsScreen, ConditionsSettingsScreen, and LicenceScreen into a single reusable AccentMarkdownView composable.
Deduplicate the markdown styling+rendering pattern from AboutSettingsScreen, ConditionsSettingsScreen, and LicenceScreen into a single reusable AccentMarkdownView composable.
Build H2/H3 objects independently before assembling, reducing branching.
Improve the accent color settings screen with better UI layout and add ProGuard rules for native image compilation. Update theme utilities and configuration to support enhanced customization options.
- Updated nucleus to version 1.4.2. - Removed unused JitPack Maven repository from settings.gradle.kts.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
AppSettingsand centralize component styling inThemeUtils.buildComponentStyling()Color(0xFF0E639C)references withJewelTheme.globalColors.outlines.focusedManual test plan